/*

「接口封装模块」，主要作用是统一管理后端 API 请求

 在 Vue 项目中，如果你需要访问后端接口（比如获取总收入、收入明细等），
 通常会用 axios 这个库来发送 HTTP 请求。
 这段代码就是在 创建一个统一配置好的 axios 实例，让项目中所有请求都能使用相同的基础配置。

 */
import axios from 'axios'

/*

① 创建了一个 axios 实例（api）
意思是：我们基于 axios，创建了一个带默认配置的专用请求对象。
为什么要创建实例？
因为这样可以在一个地方配置全局参数（比如接口前缀、超时时间、token等），
以后请求时直接 api.get('/revenue/summary') 就行，不用每次写完整的 URL。

*/
export const api = axios.create({
    baseURL: 'https://dingding.link-hope.cn:3000/api',//基础路径
    // baseURL: 'http://localhost:3000/api',//基础路径
    timeout: 5000//超时时间  5秒
})



/*

导出这个实例，让其他文件可以导入使用。

*/
export default api
